50842
114951
814573
888759
75510
389570
284827
703324
702298
37798
398859
483144
5245799
3670581
3196148
2496804
2273988
2112609
2043358
193678
1819118
1743136
1718196
1659471